using System;
using System.Collections;
using System.Drawing;
using System.Drawing.Drawing2D;
using Camalon.Drawing;
//using System.Windows.Forms;
using System.ComponentModel.Design;


namespace Camalon.Drawing.Design
{
	/// <summary>
	/// Summary description for ShapeContainerRootAdornment.
	/// </summary>
//	internal class ShapeContainerRootAdornment:ShapeAdornment
//	{
//		public ShapeContainerRootAdornment( IShapeContainerProvider shape, ISelectionService selectionService)
//		:base( shape.ShapeContainer, selectionService, true){}
//
////		public override CursorStatus HitTest(System.Drawing.Point pt)
////		{
////
////			CursorStatus cursor = base.HitTest( pt );
////			if( cursor == CursorStatus.MouseOver  
//////				|| cursor == CursorStatus.Top
//////				|| cursor == CursorStatus.TopLeft
//////				|| cursor == CursorStatus.TopRight
//////				|| cursor == CursorStatus.Left
//////				|| cursor == CursorStatus.BottomLeft
////			  ) 
////			return CursorStatus.None;
////			
////			return cursor;
////			
////		}
//
////		public override void DrawAdornments(Graphics g)
////		{
////			HatchBrush brush = new HatchBrush( HatchStyle.Percent30, Color.FromArgb( 128,  Color.Blue), Color.Transparent);
////			Pen pen = new Pen(brush, 6);
////			RectangleF bounds = base.Shape.Bounds;
////			bounds.Inflate( 3,3);
////			g.DrawRectangle( pen, bounds.X, bounds.Y, bounds.Width, bounds.Height);
////
////			base.DrawAdornments (g);
////		}
//
//	}
}
